package com.example.peanutsubway.service;

import com.example.peanutsubway.entity.Game;
import com.example.peanutsubway.entity.PageInfo;

import java.util.List;

/**
 * @Author：liyangsong
 * @Version：1.0
 * @Date：2021/10/10-20:20
 * @Since:jdk1.8
 * @Description:
 */


public interface GameService {
    /**
     * 显示所有游戏
     * @param game
     * @param nowPage
     * @param pageNum
     * @return
     */
    PageInfo showAllGame(Game game, String nowPage, String pageNum);

    /**
     * 已经有的ios地址
     * @param game
     * @return
     */
    List<Game> iosUrlList(Game game);

    /**
     * 已有的安卓地址
     * @param game
     * @return
     */
    List<Game> androidUrlList(Game game);

    /**
     * 已有的游戏图标
     * @param game
     * @return
     */
    List<Game> gameiconUrlList(Game game);

    /**
     * 已有的游戏详情图片
     * @param game
     * @return
     */
    List<Game> gamepictureList(Game game);

    /**
     * 添加游戏
     * @param game
     * @return
     */
    Boolean addGame(Game game);

    /**
     * 修改游戏
     * @param game
     * @return
     */
    Boolean updateGame(Game game);
    /**
     *删除游戏
     * @param gid
     * @return
     */
    Boolean deleteGame(Integer gid);
}
